package com.itxiaowu.service;

import com.itxiaowu.pojo.Member;

import java.util.List;
import java.util.Map;

/**
 *  会员接口
 */
public interface MemberService {

    // 根据电话号码查询会员
    public Member findByTelephone(String telephone);

    /**
     * 添加会员信息
     * @param member
     */
    public void addMember(Member member);

    /**
     *  使用日期查询数据库  获得会员人数
     * @param list
     * @return
     */
    public List<Integer> getMemberReport(List<String> list);

    /**
     * 查询性别人数
     * @return
     */
    public List<Map<String, Object>> getMemberSexReport();

    /**
     * 查询年龄段人数
     * @return
     */
    public Map<String, Object> getMemberBirthdayReport();

    /**
     *  根据月份获得会员数据
     * @param list
     * @return
     */
    public List<Integer> getMemberReportByMonth(List<String> list);
}
